class Dog(object):
    master = "侯征"  # 类变量,属于类
    def __init__(self, name):
        # 实例变量,属于实例
        self.name = name
    def bite(self, someone):
        print("%s 的狗要咬%s了" %(self.master, someone))
    # 对象销毁时候执行  del 实例 或者 程序停止
    def __del__(self):
        print(self.name+"died")
yao = Dog("姚振")
print(Dog.master)
# 实例可直接使用类变量,会先从实例变量找,没有去类变量找
print(yao.master)
yao.master = "何毅"  # 覆写类变量,在实例中创建一个新变量进行赋值,不会改变类变量
print(yao.master)
del yao.master
print(yao.master)
yao.age = 12  # 添加新属性
print(yao.age)